/*eslint-env node*/
module.exports = options => ({
  // 域名
  host: 'localhost.huawei.com',
  // 端口号
  port: 4100,
  // 本地开发配置
  devServer: {
    // 反向代理配置，具体参看 https://github.com/chimurai/http-proxy-middleware
    proxy: {
      '/api/': {
        target: 'http://your-service-address'
      }
    }
  },
  // entry 入口
  entry: 'preview/main.js',
  // 拷贝资源
  copy: [
    {context: 'node_modules', from: 'es6-promise/dist/*.*'},
    {context: 'node_modules', from: 'systemjs/dist/*.*'},
    {context: 'src', from: '**/lib/**/*.*'}
  ],
  // 是否压缩JS和CSS
  minimize: false,
  // 使用 Runtime + Compiler 版本vue
  vue: {fullBuild: true},
  // 设置是否构建 html
  html: {template: 'preview/index.ejs', inject: false},
  // 以下文件有修改时，重启 poi
  restartOnFileChanges: ['poi.dev.js'],
  // 定义 XCUBE_COMPONENT 以引用包内文件
  define: {
    XCUBE_COMPONENT: ''
  }
})
